rail depot - French English Dictionary